try {
	Type.registerNamespace('BilltypeVO');

	//基础档案-交易类型VO
	BilltypeVO = function() {};
	BilltypeVO.prototype = new NCMMPubUtil.SuperVO();
	BilltypeVO.PKBILLTYPEID = {
		name: "pk_billtypeid",
		type: NCMMPubUtil.VALUE_TYPE_TEXT
	};
	BilltypeVO.CODE = {
		name: "code",
		type: NCMMPubUtil.VALUE_TYPE_TEXT
	};
	BilltypeVO.NAME = {
		name: "name",
		type: NCMMPubUtil.VALUE_TYPE_TEXT
	};
	BilltypeVO.PARENTBILLTYPE = {
		name: "parentbilltype",
		type: NCMMPubUtil.VALUE_TYPE_TEXT
	};
	BilltypeVO.PARENTBILLTYPENAME = {
		name: "parentbilltypename",
		type: NCMMPubUtil.VALUE_TYPE_TEXT
	};
	BilltypeVO.prototype.getAllAttrs = function() {
		return [BilltypeVO.PKBILLTYPEID,
			BilltypeVO.CODE,
			BilltypeVO.NAME,
			BilltypeVO.PARENTBILLTYPE,
			BilltypeVO.PARENTBILLTYPENAME
		];
	};
	BilltypeVO.prototype.getTableName = function() {
		return "app_bd_billtype";
	};
	BilltypeVO.prototype.getPrimaryAttr = function() {
		return BilltypeVO.PKBILLTYPEID;
	};
} catch(e) {
	$e(e);
}